package com.fzu.ess.sys.service;

import com.fzu.ess.sys.entity.Menu;

import java.util.List;

/**
 * Created by ercha on 2015/10/21.
 */
public interface MenuService {

    /** 失败返回 null */
    String create(Menu menu);

    /**
    * 〈delete〉:
    *  参数 menu 中要包括 id, parentId
    *
    * @Date	2015/12/1/0:08
    * @author ercha
    * @methodName delete
    * @param
    * @return
    * @throws [null]
    * @History:// 历史修改记录
    *	<author>  // 修改人1
    *   <time>    // 修改时间
    *   <desc>    // 描述修改内容
    **/
    boolean delete(Menu menu);

    /** 要包括所有要更新的项 */
    boolean update(Menu menu);

    List<Menu> getAll();

//    int move(int sourceId, int targetId);
}
